package com.originskyseed.platform.role.model;

import java.util.Date;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 角色表（OSI_ROLE）
 * 
 * @author LiangMingHui
 */
public class Role extends BaseModel {

	private static final long serialVersionUID = 7574375459792852606L;

	/**
	 * 角色代码（CODE）
	 */
	private String code;

	/**
	 * 角色名称（NAME）
	 */
	private String name;

	/**
	 * 状态（0——禁用，1——启用）（STATUS）
	 */
	private Integer status;

	/**
	 * 是否删除 1是 2否
	 */
	private Integer isDel;

	/**
	 * 备注（REMARK）
	 */
	private String remark;

	/**
	 * 所属平台 1开放平台 2内容平台 3推广平台
	 */
	private Integer belongPlatform;

	/**
	 * 优先级
	 */
	private Integer priority;

	private Integer isTop;

	private Date topTime;

	/**
	 * 创建人
	 */
	private String creator;

	/**
	 * 创建人id
	 */
	private String creatorId;

	/**
	 * 获取角色代码
	 *
	 * @return
	 */
	public String getCode() {
		return this.code;
	}

	/**
	 * 设置角色代码
	 *
	 * @param code
	 */
	public void setCode(String code) {
		this.code = code;
	}

	/**
	 * 获取角色名称
	 *
	 * @return
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * 设置角色名称
	 *
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取状态（0——禁用，1——启用）
	 *
	 * @return
	 */
	public Integer getStatus() {
		return this.status;
	}

	/**
	 * 设置状态（0——禁用，1——启用）
	 *
	 * @param status
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * 获取备注
	 *
	 * @return
	 */
	public String getRemark() {
		return this.remark;
	}

	/**
	 * 设置备注
	 *
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getPriority() {
		return priority;
	}

	public void setPriority(Integer priority) {
		this.priority = priority;
	}

	public Integer getIsTop() {
		return isTop;
	}

	public void setIsTop(Integer isTop) {
		this.isTop = isTop;
	}

	public Date getTopTime() {
		return topTime;
	}

	public void setTopTime(Date topTime) {
		this.topTime = topTime;
	}

	public Integer getBelongPlatform() {
		return belongPlatform;
	}

	public void setBelongPlatform(Integer belongPlatform) {
		this.belongPlatform = belongPlatform;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getCreatorId() {
		return creatorId;
	}

	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}

	public Integer getIsDel() {
		return isDel;
	}

	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
}